/**
 * @description 通过指定选择器获取对应的函数节点
 * @param {string} selector 选择器
 * @returns  返回函数节点
 */

// function $(selector) {
//   return  document.querySelector(selector)
// }
/**
 * @description  通过指定选择器获取对应的函数节点或者伪数组
 * @param {string} selector 选择器
 * @return  如果节点获取错误做警告提示,如果节点长度为1获取对应节点,长度大于1获取伪数据
 */
function $(selector) {
	let nodeList = document.querySelectorAll(selector);
	if (nodeList.length === 0) {
		return console.warn(`${selector}没有获取到节点`);
	}
	if (nodeList.length === 1) {
		return nodeList[0];
	}
	if (nodeList.length > 1) {
		return nodeList;
	}
}
// 【公共tab联动函数,点击区间出现对应区域】
/**
 * @description 点击指定区间,出现联动效果
 * @param tabSelector  选择器,输入获取的要遍历的节点
 * @param tabClassname  输入交集的类名
 * @param contSelector 选择器,输入要展示的内容的节点
 * @param contClassname 输入交集内容的类名
 */
function tab(tabSelector, tabClassname, contSelector, contClassname) {
	// console.log($(".lfCont div"));
	$(tabSelector).forEach(function (v, i) {
		v.addEventListener("click", function () {
			$(tabSelector).forEach(function (item, index) {
				item.classList.remove(tabClassname);
				if (contSelector) {
					$(contSelector)[index].classList.remove(contClassname);
				}
			});
			this.classList.add(tabClassname);
			$(contSelector)[i].classList.add(contClassname);
		});
	});
}
